package gam.n1.e.s;

import gam.n1.e.CancellableEvent;
import gam.n1.skills.Skill;
import org.jetbrains.annotations.NotNull;

/**
 * 一段技能被使用时触发(可取消)
 * 注意：该事件的触发时段已是技能正在运行的时段，因此不可修改或替换此技能。
 *      如果需要修改触发的技能，请使用 - SkillPreRunEvent
 */
public class PlaySkillEvent extends CancellableEvent  {
    private final Skill skill;
    public PlaySkillEvent( @NotNull Skill skill) {
        this.skill = skill;
    }

    public Skill getRunSkill() {
        return skill;
    }
}
